﻿$(document).ready(function() {


    ie6 = $.browser.msie && ($.browser.version == "6.0") && !$.support.style;
    winh = $(window).height();
    //alert(winh);
    mh = winh - $("#header").height() - $("#nav").height() - $("#footer").height();
    main_width = $(window).width() - $("#sideBar").width() - $("#ctrlBar").width() + 3;
    mh_b = mh - 10 - 29;
    mh_c = mh - 29;
    mh_d = mh - 29 - 30;
    w_h = $(this).height();
    w_w = $(this).width();
    
    $("#iframe_tree").height(mh - 80 - 5);
    $("#iframe_Center").height(mh - 80 - 5);
    $("#iframe_Center").width(main_width - 200 - 20);
    $("#lab_con").width(main_width - 200 - 20 - 10);
    $("#div_left").height(mh - 10);
    $("#div_center").height(mh - 10);
    $("#treeV1").height(mh_b);
    $("#div_doc_list").height(mh_c);
    $("#div_doc_gird").height(mh_d);
    $("#div_c_1").height(mh_c);

    //$("#dept_tree").height(mh - 10);
    //$("#div_left2").height(mh - 10);
    //$("#body_dept").height(mh - 10);
    $("#treeDept").height(mh_b);
    $("#treeFileView").height(mh_d);
    $("#treeDownFile").height(mh_d);
    //$("#DataList1").height(mh - 5 - 29);
    //mw = $(window).width();
    //$("#div_main").width( $(window).width(););

    //alert(dlw);
    //$("#div_center").width(dlw - 15);
    //$("#DataList1").width(dlw - 15);
    //$("#div_c_1").width($("#div_c_1").width() - 100);


    //    alert(dlw);
    //    $("#DataList1").width(dlw);
    //alert(main_width);
    //alert($("#quickContent").height());
    visitor_height = winh - 175 - 16 - 56 - 72 - 28;
    $("#visitorDetail").height(visitor_height);


    min_height = winh - 12;
    $("#sideBar").height(winh - 15).css('margin-top', '8');
    init(main_width);
    function init(main_width) {
        //main_width = $(window).width()-$("#sideBar").width()-$("#ctrlBar").width();
        $("#main").width(main_width - 11);
        $("#quickPanel").width(main_width - 21);
        if ($("#main").height() > min_height) {
            $("#tableHeader").width(main_width - 31).css('margin', '0 20 0 0');
            $("#tableBox").css('margin', '64 3 0 0');
            if (ie6) {
                $("#tableForm").css('margin', '38 3 0 0').css('height', winh - 65);
            } else {
                $("#tableForm").css('margin', '38 3 0 0').css('min-height', winh - 65);
            }

            $("#tableFooter").width(main_width - 31).css('margin', '0 20 0 0');
            $("#main").height(winh);
        } else {
            $("#tableHeader").width(main_width - 13).css('margin', '0 0 0 0');
            $("#tableBox").width(main_width - 13).css('margin', '64 0 0 0');
            //$("#tableBox").css('margin','64 0 0 0');
            $("#tableForm").css('margin', '38 0 0 0').css('min-height', winh - 65).css('_height', winh - 65);
            $("#tableFooter").width(main_width - 13);
            $("#main").height(winh);
        }
    }

    //主导航
    $('#nav li').click(function() {
        $("#" + this.id).addClass('current').siblings().removeClass('current');
    });

    $("form :text").addClass("input");
    $("form :text").focus(function() { $(this).addClass("inputhover"); });
    $("form :text").blur(function() { $(this).removeClass("inputhover").addClass("input"); });
    $(".tlist :text").addClass("input");
    $(".tlist :text").focus(function() { $(this).addClass("inputhover"); });
    $(".tlist :text").blur(function() { $(this).removeClass("inputhover").addClass("input"); });
    $(".page :text").addClass("input");
    $(".page :text").focus(function() { $(this).addClass("inputhover"); });
    $(".page :text").blur(function() { $(this).removeClass("inputhover").addClass("input"); });


    //表格行、复选框
    $('.tlist tbody>tr').click(function() {
        if ($(this).hasClass('trselect')) {
            $(this).removeClass('trselect').find(':checkbox').attr('checked', false);
        } else {
            $(this).addClass('trselect').find(':checkbox').attr('checked', true);
        }
    });
    $("#selectAll").click(function() {
        if (this.checked) {
            $("[name=key]:checkbox").attr('checked', true);
            $('.tlist tbody>tr').addClass('trselect');
        } else {
            $("[name=key]:checkbox").attr('checked', false);
            $('.tlist tbody>tr').removeClass('trselect');
        }
    })
    $('.tlist tbody>tr').mouseover(function() {
        $(this).addClass('trmouseover')
    })
    $('.tlist tbody>tr').mouseout(function() {
        $(this).removeClass('trmouseover')
    })
    $('.tlist tbody>tr:has(:checked)').addClass('trselect');

    //控制侧边栏
    $("#ctrlBar").mouseover(function() {
        if ($("#ctrlBar").attr("title") == "打开") {
            $("#ctrlBar").addClass("hiddenOver");
        } else {
            $("#ctrlBar").addClass("showOver");
        }
    })
    $("#ctrlBar").mouseout(function() {
        $("#ctrlBar").removeClass("hiddenOver").removeClass("showOver");
    })

    $("#ctrlBar").toggle(function() {
        $("#sideBar").fadeOut();
        $("#ctrlBar").addClass("hiddenStyle");
        $("#ctrlBar").attr("title", "打开");
        main_width = $(window).width();
        init(main_width);
    }, function() {
        $("#sideBar").fadeIn();
        $("#ctrlBar").removeClass("hiddenStyle");
        $("#ctrlBar").attr("title", "关闭");
        main_width = $(window).width() - $("#sideBar").width() - $("#ctrlBar").width() + 3;
        init(main_width);
    })

    //控制快捷按钮
    $("#quickCtrl").mouseover(function() {
        $(this).addClass('quickOver')
    }).mouseout(function() { $(this).removeClass('quickOver'); });
    $("#quickCtrl").toggle(function() {
        $("#quickContent").slideUp();
        $(this).attr("title", "打开");
        $("#quickCtrl>div").addClass('quickClose');
        $("#visitorDetail").height(winh - 175 - 16 - 56 - 28);
    }, function() {
        $("#quickContent").slideDown();
        $(this).attr("title", "关闭");
        $("#quickCtrl>div").removeClass('quickClose');
        $("#visitorDetail").height(winh - 175 - 16 - 56 - 72 - 28);
    })

    //$("#quickCtrl").click(function(){
    //$("#searchBox").animate({right:"20px",top:"-100px"},500).css('display','none');
    //$("#quickContent").slideUp();
    //});

    //按钮
    $('.btn-2').mouseover(function() { $(this).addClass('btn-2Over'); }).mouseout(function() { $(this).removeClass('btn-2Over'); });
    $('.btn-4').mouseover(function() { $(this).addClass('btn-4Over'); }).mouseout(function() { $(this).removeClass('btn-4Over'); });
    $('.btn-8').mouseover(function() { $(this).addClass('btn-8Over'); }).mouseout(function() { $(this).removeClass('btn-8Over'); });
    $('.add').mouseover(function() { $(this).addClass('addOver'); }).mouseout(function() { $(this).removeClass('addOver'); });
    $('.del').mouseover(function() { $(this).addClass('delOver'); }).mouseout(function() { $(this).removeClass('delOver'); });
    $('.search').mouseover(function() { $(this).addClass('searchOver'); }).mouseout(function() { $(this).removeClass('searchOver'); });
    $('.export').mouseover(function() { $(this).addClass('exportOver'); }).mouseout(function() { $(this).removeClass('exportOver'); });
    $('.order').mouseover(function() { $(this).addClass('orderOver'); }).mouseout(function() { $(this).removeClass('orderOver'); });
    $('.submit').mouseover(function() { $(this).addClass('submitOver'); }).mouseout(function() { $(this).removeClass('submitOver'); });
    $('.cancle').mouseover(function() { $(this).addClass('cancleOver'); }).mouseout(function() { $(this).removeClass('cancleOver'); });
    $('.recover').mouseover(function() { $(this).addClass('recoverOver'); }).mouseout(function() { $(this).removeClass('recoverOver'); });

    //搜索
    //$("#searchBox").css({
    //	left:$(this).offset().left-200+"px",
    //	top:$(this).offset().top+25+"px"
    //})
    $(".search").click(function() {
        $("#searchBox").slideToggle();
    });
    $("#close").click(function() {
        //$("#searchBox").animate({right:"20px",top:"-100px"},500).css('display','none');
        $("#searchBox").slideUp();
    });

    var $dept_li = $("#dept li");
    $dept_li.click(function() {
        $(this).addClass("current").siblings().removeClass("current");
    });

    var $div_li = $("#tab li");
    $div_li.click(function() {
        $(this).addClass("current")
			   .siblings().removeClass("current");
        var index = $div_li.index(this);
        $(".tabContent > div")
				.eq(index).fadeIn()
				.siblings().hide();
        smh = mh - $("#searchBox").height() - 10;
        $("#searchdiv").height(smh);
    }).hover(function() {
        $(this).addClass("hover");
    }, function() {
        $(this).removeClass("hover");
    });

}); 